﻿.g_pager
{
  padding:2px 3px 2px 3px;
  border-width:0px;
  border-top-width: 1px;
  border-top-style: solid;
}
.g_header
{
	border-width:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.g_footer
{
	border-width:0px;
	border-top-width: 1px;
	border-top-style:solid;
}
.g_header_table, .g_row_table, .g_a_row_table,.g_footer_table
{
	border-spacing: 0px;
	table-layout: fixed;
	width: 100%;
	height: 20px;
	border: 0px;
	border-collapse:collapse;
}
.g_header_table
{
	border: 0px;
}
.g_a_row, .g_row
{
	border-width:0px;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-spacing: 0px;
}
.g_a_row_table>tbody>tr>td,
.g_row_table>tbody>tr>td,
.g_header_table>tbody>tr>td,
.g_header_table>tbody>tr>th,
.g_footer_table>tbody>tr>td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*height: 20px;*/
	overflow: hidden;
	white-space: nowrap;
	margin: 0000;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.g_header,.g_footer
{
	position: relative;
	overflow: hidden;
}
.g_header_table>tbody>tr>td,
.g_header_table>tbody>tr>th,
.g_footer_table>tbody>tr>td
{
	font-weight: bold;
	border-width:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width:0px;
}
.g_header_table>tbody>tr>td a,
.g_header_table>tbody>tr>th a
{
	text-decoration:none;
}
.g_a_row_table>tbody>tr>td,
.g_row_table>tbody>tr>td
{
	border-width:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width:0px;
}
.g_rows_container
{
}
.g_rows_scroll
{
	overflow: auto;
	position: relative;
}
.g_header_container,.g_footer_container
{
	overflow: hidden;
	padding-right:0px;/*40px*/
}

*html .g_header_container,*html .g_footer_container
{
	overflow: hidden;
	padding-right:0px;/*40px*/
}
*+html .g_header_container,*+html .g_footer_container
{
	overflow: hidden;
	padding-right:0px;/*40px*/
}


.cDrag
{
	float: left;
	position: relative;
	z-index: 11;
	display: none;
}
.cDrag div
{
	float: left;
	position: absolute;
	width: 1px;
	cursor: col-resize;
}
.cDrag_line
{
	float: left;
	position: absolute;
	width: 1px;
	cursor: col-resize;
	z-index: 11;
	overflow: hidden;
	border: 0;
	padding: 0000;
	display: none;
}
.g_cDrag_h
{
	float: left;
	position: relative;
	z-index: 10;
	display: block;
}
.g_cDrag_h div
{
	float: left;
	display: block;
	position: absolute;
	height: 20px;
	width: 4px;
	cursor: col-resize;
}
.nested_icon
{
	background: url('../Images/Layout/tool-sprites.gif') no-repeat;
	width: 15px;
	cursor: pointer;
	height: 15px;
}
.nested_plus
{
    background-position: 0px -240px;
}
.nested_minus
{
	background-position: 0px -255px;
}
.nested_panel
{
    padding-left: 18px;
    border-width:0px;
    border-top-width: 1px;
	border-top-style:solid;
}
.nested_panel_pop
{
    border-top-width: 1px;
	border-top-style:solid;
	
	border-left-width: 1px;
	border-left-style:solid;
	
	border-right-width: 1px;
	border-right-style:solid;
	
	border-bottom-width: 1px;
    border-bottom-style: solid;
    
	background-color:#fff;
	z-index:1000;
	position:absolute;
}
.nested_iframe
{
    margin: 0;
	padding: 0;
	width: 100%; 
	border: 0;
	height:100%;
	top:0px;
}
